Automatic transformation of HL7 v3 information models into equivalent UML models
نویسندگان
چکیده
The Health Level 7 (HL7) v3 standard provides information models for the exchange, integration, sharing, and retrieval of electronic health information. Those models are defined in a graphical modeling language other than the UML standard. It involves the development of new tools and the need for specific training in order to support and understand the particularities within HL7 v3 models. We propose an automatic transformation process to obtain UML-compliant models from the MIF representation of the HL7 v3 models within the healthcare standard. The adoption of common UML models benefits the usage of existing modeling tools in the field of model-driven development such as code generators, model validators, and graphical visualizers, among others. We have tested our transformation approach with the models of the HL7 v3 2009 normative edition. The resulting UML models maintain the same semantics as the original v3 models but making use of standard and well-known UML elements. Keywords-HL7 v3, UML, M2M, model transformation
منابع مشابه
Aspect Oriented UML to ECORE Model Transformation
With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...
متن کاملA Methodological Approach for Ontologising and Aligning Health Level Seven (HL7) Applications
Healthcare applications are complex in the way data and schemas are organised in their internal systems. Widely deployed healthcare standards like Health Level Seven (HL7) V2 are designed using flexible schemas which allow several choices when constructing clinical messages. The recently emerged HL7 V3 has a centrally consistent information model that controls terminologies and concepts shared ...
متن کاملDeveloping Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملMapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net
This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...
متن کاملImproving Automatic Model Creation Using Ontologies
Automatic model creation from textual specifications is a complex task. We show how ontologies can be used to improve the quality of automatically created UML models. An evaluation of a model transformation from a textual specification of the World Chess Federation to UML is used as an example. The resulting UML models are substantially improved.
متن کامل